/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.unifor.sd.bolsa.util;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 *
 * @author Pedro
 */
public class Colecao {

    private List<Acao> lista;

    public Colecao() {
        lista = new ArrayList<Acao>();
    }

    public void mudarDono(int acaoId, String dono) {
        lista.get(acaoId - 1).setDono(dono);
    }

    public void mudarDonoValor(int acaoId, String dono, Double valor) {
        lista.get(acaoId - 1).setDono(dono);
        lista.get(acaoId - 1).setValor(valor);
    }

    /**
     * Poupula a lista dinamicamente.
     */
    public void popularRandomico() {
        Acao acaoAux;
        for (int i = 1; i <= 10; i++) {
            acaoAux = new Acao();
            acaoAux.setId(i);
            acaoAux.setNome("Ação - " + acaoAux.getId());
            acaoAux.setValor(new Random().nextDouble());
            acaoAux.setDono("servidor");
            getLista().add(acaoAux);
        }
    }

    /**
     * @return the lista
     */
    public List<Acao> getLista() {
        return lista;
    }
}
